// 用户路由模块
const express = require('express')

// 创建路由器对象
const router = express.Router()




// 导入自定义验证规则的包
const joi = require('joi')

// 导入验证表单数据的中间件
const expressJoi = require('@escook/express-joi')

// 导入需要验证的规则对象
const reg_login_schema = require('../schema/schema')

// 用户名的验证规则
// const username = joi.string().alphanum().min(3).max(10).required()

// 密码验证规则
// const password = joi.string().pattern(/^[\s]{6,12}$/).required()

// 登录表单的验证规则对象
// const login_schema = {
//     // 需要对req.body 中的数据进行验证
//     body: {
//         username,
//         // password
//     }
// }
const handle = require('../router_handler/user')
    // 登录接口
    // router.post('/login', expressJoi(login_schema), handle.login)
    // router.post('/login', handle.login)

router.post('/login', express(reg_login_schema.login), handle.login)


// 将路由对象共享出去
module.exports = router